package com.example.wjh.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Getter;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;

/**
 * 训练安排
 * 数据库通用操作实体类（普通增删改查）
 */
@Getter
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("trainingschedule") // 指定对应的数据库表名
public class TrainingSchedule implements Serializable {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id; // 主键id
    @TableField("playerName")
    private String playerName; // 球员名
    @TableField("coachName")
    private String coachName; // 教练名
    @TableField("trainingDate")
    private Date trainingDate; // 训练日期
    @TableField("trainingTime")
    private String trainingTime; // 训练时间
    @TableField("trainingLocation")
    private String trainingLocation; // 训练地点
    @TableField("trainingContent")
    private String trainingContent; // 训练内容
    @TableField("status")
    private String status="未完成"; // 训练状态，初始未完成
}

